package cn.csc.module.shop.controller.admin.detail.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 店铺详情 Excel VO
 *
 * @author liuchuang
 */
@Data
public class ShopDetailExcelVO {

    @ExcelProperty("店铺id")
    private String id;

    @ExcelProperty("华商贸的公司id,与支付模块对应")
    private String appUserId;

    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @ExcelProperty("店铺名称")
    private String shopName;

    @ExcelProperty("店铺简介")
    private String intro;

    @ExcelProperty("店铺logo(可修改)")
    private String shopLogo;

    @ExcelProperty("店铺移动端背景图")
    private String mobileBackgroundPic;

    /**
     * 店铺状态(-1:已删除 0: 停业中 1:营业中)
     */
    @ExcelProperty("店铺状态(-1:已删除 0: 停业中 1:营业中)")
    private Byte shopStatus;

    @ExcelProperty("行业类型")
    private Byte businessType;

    @ExcelProperty("行业id")
    private String businessId;

    @ExcelProperty("行业名称")
    private String businessName;

    @ExcelProperty("法人名称")
    private String legalPersonName;

    @ExcelProperty("联系人")
    private String contact;

    @ExcelProperty("联系方式")
    private String phoneNumber;

    @ExcelProperty("商户地址")
    private String address;

    @ExcelProperty("营业执照url")
    private String businessLicense;

    @ExcelProperty("法人证件类型不能为空")
    private String certificateType;

    @ExcelProperty("证件号码")
    private String idCardNo;

    @ExcelProperty("身份证正面url")
    private String idCardFront;

    @ExcelProperty("身份证反面url")
    private String idCardLater;

    @ExcelProperty("店铺类型,1自营店 2普通店 3华商贸店铺 5采购商 10 供货商 20 选品卖家 30 供货商+卖家")
    private Integer type;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
